Harmeet DESAIHarmeet DESAI
EsportsThe LAN Stage Doesn't Crown Champions: Three Times the Data Taught Me to RecountThe moment I knew I was wrong wasn't when the team in my analysis got...
Domestic FootballV.League: The Transfer Window and the Saddest Play in Vietnamese FootballI have been at war with defensive football since 2026, and nobody has yet bee...
BadmintonAn Se-young Breaks the Title Record: The Data Sheet and the Ankle in Game ThreeOdense, 18 October. Game three, Akane Yamaguchi leading 12-9. An Se-young ben...
International FootballUğurcan Çakır: Three Clean Sheets, Nine Conceded and the Data GapThree clean sheets. Nine goals conceded. Seven weeks. That is everything hand...
International FootballSepang Returns: When Drivers Step Into a Fog of MemorySepang, 5 PM on October 3, 2026. The track is 5.543 km long, 56 laps, with an...
International FootballThe Jersey Does Not Speak: Demiane Agustien and the Naturalization Rumor MachineA photo. That is all. Demiane Agustien, nineteen, an Arsenal academy...
VolleyballFinland Beat Italy 3-2 in Turin: A 2027 World Cup Berth Built on Four PointsFifth set, 14-13. The ball went to the wing, hit the floor, and the Turin cro...
International FootballLindhout Stops Twente v Utrecht in the 63rd Minute: Weghorst's Fury and the Added-Time Gap Nobody RecordedIn the 63rd minute, a white plastic cup rolled across the touchline and stopp...
EsportsV-League 2026-2026: When Physicality Becomes Currency, Gegenpressing Loses Its Aura, and Vietnamese Strikers Must Run MoreIn the 78th minute at Hang Day Stadium, a twenty-two-year-old central...
EsportsNodusfall and the 'Rip-off' Trap: When Data Hasn't Spoken, the Community Has Already ConvictedNumbers never lie, we just haven't asked the right question yet. But there is...
International FootballLille 2-0 Troyes: The 93rd-Minute Goal, Verdonk on the Bench, and a Top Spot Held Only on Goal DifferenceIn the 93rd minute, as most of the Stade Pierre-Mauroy crowd had already stoo...
BadmintonThuy Linh Stopped at Vietnam Open: When Xu Wen Jing's Speed and Power Overwhelm Vietnam's No. 1Nguyen Thuy Linh stood in the middle of Nguyen Du Stadium, the applause of th...
Domestic FootballVietnam to Host the 2027 AFF U23 Championship: Two Competition Windows in Thirty Days and the Risk Nobody Has CountedOn 14 August 2026, in the medical archive room of Urawa Red Diamonds, I sat...
International FootballTwo Cracks Before Brentford: Reece James, Joao Pedro and the Test of Chelsea's CharacterOn the morning before the away trip to Brentford, the news arrived in two sho...
EsportsDecoding the Esports Season Through Nine Data Dimensions: When Official Numbers Are Merely TestimonyGame Five, Minute Twenty-Eight Game five of a grand final. The match clock hi...
EsportsThe Craft of Reading an Esports Match: Nine Layers of Data Behind a Single Team FightIn a small studio in Shenzhen, I still keep the habit of rewinding footage...
EsportsRiot Games reworks Mel's W: from projectile reflect to ally shieldRiot Games has announced a rework-level change to Mel's W in League of Legend...
BasketballVietnam Basketball Team Shocks at SEA Games 26: Historic Victory Over PhilippinesIn 2026, at the SEA Games 26 in Indonesia, the Vietnamese men's basketball te...
Domestic FootballVietnam Doesn't Lack Strikers — the V.League Won't Let Them GrowOn the pitch at Mỹ Đình on the night of March 26, 2026, three goals conceded...
EsportsVitality and 100 Thieves reach Champions 2026 playoffs: kill distribution reveals team structureThe match ran 36 rounds. I sat in front of the screen in Busan near 3 a.m.,...
Domestic FootballV.League: The Transfer Window and the Saddest Play in Vietnamese FootballI have been at war with defensive football since 2026, and nobody has yet bee...
BadmintonAn Se-young Breaks the Title Record: The Data Sheet and the Ankle in Game ThreeOdense, 18 October. Game three, Akane Yamaguchi leading 12-9. An Se-young ben...
International FootballUğurcan Çakır: Three Clean Sheets, Nine Conceded and the Data GapThree clean sheets. Nine goals conceded. Seven weeks. That is everything hand...
International FootballSepang Returns: When Drivers Step Into a Fog of MemorySepang, 5 PM on October 3, 2026. The track is 5.543 km long, 56 laps, with an...
International FootballThe Jersey Does Not Speak: Demiane Agustien and the Naturalization Rumor MachineA photo. That is all. Demiane Agustien, nineteen, an Arsenal academy...
VolleyballFinland Beat Italy 3-2 in Turin: A 2027 World Cup Berth Built on Four PointsFifth set, 14-13. The ball went to the wing, hit the floor, and the Turin cro...
International FootballLindhout Stops Twente v Utrecht in the 63rd Minute: Weghorst's Fury and the Added-Time Gap Nobody RecordedIn the 63rd minute, a white plastic cup rolled across the touchline and stopp...
EsportsV-League 2026-2026: When Physicality Becomes Currency, Gegenpressing Loses Its Aura, and Vietnamese Strikers Must Run MoreIn the 78th minute at Hang Day Stadium, a twenty-two-year-old central...
EsportsNodusfall and the 'Rip-off' Trap: When Data Hasn't Spoken, the Community Has Already ConvictedNumbers never lie, we just haven't asked the right question yet. But there is...
International FootballLille 2-0 Troyes: The 93rd-Minute Goal, Verdonk on the Bench, and a Top Spot Held Only on Goal DifferenceIn the 93rd minute, as most of the Stade Pierre-Mauroy crowd had already stoo...
BadmintonThuy Linh Stopped at Vietnam Open: When Xu Wen Jing's Speed and Power Overwhelm Vietnam's No. 1Nguyen Thuy Linh stood in the middle of Nguyen Du Stadium, the applause of th...
Domestic FootballVietnam to Host the 2027 AFF U23 Championship: Two Competition Windows in Thirty Days and the Risk Nobody Has CountedOn 14 August 2026, in the medical archive room of Urawa Red Diamonds, I sat...
International FootballTwo Cracks Before Brentford: Reece James, Joao Pedro and the Test of Chelsea's CharacterOn the morning before the away trip to Brentford, the news arrived in two sho...
EsportsDecoding the Esports Season Through Nine Data Dimensions: When Official Numbers Are Merely TestimonyGame Five, Minute Twenty-Eight Game five of a grand final. The match clock hi...
EsportsThe Craft of Reading an Esports Match: Nine Layers of Data Behind a Single Team FightIn a small studio in Shenzhen, I still keep the habit of rewinding footage...
EsportsRiot Games reworks Mel's W: from projectile reflect to ally shieldRiot Games has announced a rework-level change to Mel's W in League of Legend...
BasketballVietnam Basketball Team Shocks at SEA Games 26: Historic Victory Over PhilippinesIn 2026, at the SEA Games 26 in Indonesia, the Vietnamese men's basketball te...
Domestic FootballVietnam Doesn't Lack Strikers — the V.League Won't Let Them GrowOn the pitch at Mỹ Đình on the night of March 26, 2026, three goals conceded...
EsportsVitality and 100 Thieves reach Champions 2026 playoffs: kill distribution reveals team structureThe match ran 36 rounds. I sat in front of the screen in Busan near 3 a.m.,...
